Assessor Resource

ICTCLD502
Design and implement highly-available cloud infrastructure

Assessment tool

Version 1.0
Issue Date: May 2024


This unit describes the skills and knowledge required to design and implement fault tolerant and scalable workloads to achieve high availability in a cloud environment.

The unit applies to cloud computing architects, cloud developers, cloud engineers and those engaged in designing and implementing cloud computing solutions for a business. It applies to individuals in Information Communications Technology (ICT) professions involved in systems design and systems architecture.

No licensing, legislative or certification requirements apply to this unit at the time of publication.

You may want to include more information here about the target group and the purpose of the assessments (eg formative, summative, recognition)



Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, and to:

design and implement at least one fault tolerant cloud infrastructure on a cloud platform resilient to networking, compute, storage, database and data centre failures

design and deploy automated infrastructure scaling for at least one business need

simulate failures of at least one component and demonstrate is fault tolerant.

In the course of the above, the candidate must:

use cloud management console, software development kits or command line tools

define, monitor and record resource availability in cloud environment, including:

reliability

recoverability

service levels

scalability.

The candidate must demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit. This includes knowledge of:

industry technology standards used in cloud computing solutions and services

current industry standard hardware and software products, their general features, capabilities and application, including storage technology

different cloud cost models as they relate to scalability of cloud infrastructure

definitions, functions, features and uses of different cloud infrastructure resources as they apply in cloud architecture to high availability, including:

fault tolerance and single points of failure

reliability as defined by mean time to failure (MTTF), to repair (MTTR) and between failures (MTBF)

recoverability as measured by recovery time (RTO) and recovery point (RPO) objectives

service level agreements (SLAs)

vertical and horizontal scalability

testing and debugging techniques, including techniques to avoid single point failures

tools and techniques to measure availability impact

features of cloud services, including differences between built-in fault tolerance and infrastructure designed for fault tolerance

purpose and features of load balancing and autoscaling as related to improve availability within cloud environment

techniques, methods and industry standard metrics used to monitor performance of cloud resources.

Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.

This includes access to:

cloud vendor service provider

cloud managed database service

information and data sources required to design and implement cloud infrastructure

integrated development environment (IDE)

specific requirements and industry standards, organisational procedures and legislative requirements, including business and functionality requirements, as required

internet and web browser

secure shell (SSH) or remote desktop protocol (RDP) client to connect to cloud-hosted instances

data to gather information from to determine output and user requirements, including user access and business protocols.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assingnment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, and to:

design and implement at least one fault tolerant cloud infrastructure on a cloud platform resilient to networking, compute, storage, database and data centre failures

design and deploy automated infrastructure scaling for at least one business need

simulate failures of at least one component and demonstrate is fault tolerant.

In the course of the above, the candidate must:

use cloud management console, software development kits or command line tools

define, monitor and record resource availability in cloud environment, including:

reliability

recoverability

service levels

scalability.

The candidate must demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit. This includes knowledge of:

industry technology standards used in cloud computing solutions and services

current industry standard hardware and software products, their general features, capabilities and application, including storage technology

different cloud cost models as they relate to scalability of cloud infrastructure

definitions, functions, features and uses of different cloud infrastructure resources as they apply in cloud architecture to high availability, including:

fault tolerance and single points of failure

reliability as defined by mean time to failure (MTTF), to repair (MTTR) and between failures (MTBF)

recoverability as measured by recovery time (RTO) and recovery point (RPO) objectives

service level agreements (SLAs)

vertical and horizontal scalability

testing and debugging techniques, including techniques to avoid single point failures

tools and techniques to measure availability impact

features of cloud services, including differences between built-in fault tolerance and infrastructure designed for fault tolerance

purpose and features of load balancing and autoscaling as related to improve availability within cloud environment

techniques, methods and industry standard metrics used to monitor performance of cloud resources.

Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.

This includes access to:

cloud vendor service provider

cloud managed database service

information and data sources required to design and implement cloud infrastructure

integrated development environment (IDE)

specific requirements and industry standards, organisational procedures and legislative requirements, including business and functionality requirements, as required

internet and web browser

secure shell (SSH) or remote desktop protocol (RDP) client to connect to cloud-hosted instances

data to gather information from to determine output and user requirements, including user access and business protocols.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Determine reliability, recoverability and service levels required for application 
Determine cloud infrastructure according to business needs 
Identify level of shared security responsibility models according to business needs 
Review architecture of traditional multi-tier web application in non-cloud environment and identify high availability requirements 
Identify any single points of failure 
Estimate recovery objectives for multi-tier web components and for overall architecture 
Determine components that must scale vertically and the potential impact on system availability 
Document architecture review findings according to business needs 
Design equivalent architecture for high availability using cloud services 
Identify and remove single points of failure as required 
Estimate recovery objectives for each component and overall architecture 
Determine components that must scale vertically and the potential impact on system availability 
Document architecture design according to business needs 
Implement architecture design in cloud environment 
Demonstrate connectivity between resources at all tiers 
Monitor and measure availability of resources 
Simulate failures of component and confirm that infrastructure is fault tolerant 
Simulate resizing components likely to impact performance and measure availability impact 
Compare and document simulation findings according to documented design 
Adjust and improve availability of architecture according to simulations as required 
Confirm, seek and respond to feedback with required personnel 
Obtain final sign off from required personnel 

Forms

Assessment Cover Sheet

ICTCLD502 - Design and implement highly-available cloud infrastructure
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTCLD502 - Design and implement highly-available cloud infrastructure

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: